package 面向对象上;
/**
 * 1:方法名面前没有return类型返回
 * 2：方法名和类名相同
 *  @author 宋利军
 */
class Person2{
	int age;
	String name;
	
	//无参
	public Person2(){
		System.out.println("无参构造方法被调用····");//当没有写的时候，相同会自动生成，写了就不会生成
	}
	public Person2(int a){
		System.out.println("a="+a+" 有a输出，说明："+"有参构造方法被调用····");
		age=a;
	}
	public void speak() {
		// TODO Auto-generated method stub
		System.out.println("年龄为："+age);
	}
	
}
public class 构造方法 {
    public static void main(String[] args) {
		Person2 p=new Person2();//实例化Person对象,调用无参构造方法;new Person提供构造方法
		Person2 p1=new Person2(10);//实例化Person对象,调用有参构造方法
		p1.speak();
	}
}
